package control;

import java.awt.CardLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.ButtonGroup;

import model.ModeloObsrvable;
import vista.VentanaPrincipal;
import vista.VistaPanel3CardLayout;

public class ControladorViajar extends Controlador implements ActionListener {

	private ButtonGroup grupoBotones;

	public ControladorViajar(VentanaPrincipal ventanaPrincipal, ModeloObsrvable modeloDelJuego, ButtonGroup group) {
		super(ventanaPrincipal, modeloDelJuego);
		
		grupoBotones = group;
	}

	@Override
	public void actionPerformed(ActionEvent arg0) {
		if (grupoBotones.getSelection() != null){
			modelo.viajar(grupoBotones.getSelection().getActionCommand());
			
			
			((CardLayout) vista.panel3.getLayout()).show(vista.panel3, VistaPanel3CardLayout.PANEL_VACIO);
			modelo.notifyObservers();
		}
		

	}

}
